package com.jiantong.work.model;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 生产中心-生产记录信息表
 */
@Data
public class ProductionReport implements Serializable {

    private static final long serialVersionUID = 8827785841425585040L;

    /**
     * 单据主键
     */
    private Long id;

    /**
     * 单据编号
     */
    private String number;

    /**
     * 关联的单据ID
     */
    private Long relateId;

    /**
     * 关联的单据number
     */
    private String relateNumber;

    /**
     * 养殖场id
     */
    private Long breedFactoryId;

    /**
     * 养殖场名称
     */
    private String breedFactoryName;

    /**
     * 记录日期
     */
    private Date date;

    /**
     * 养殖场区域
     */
    private Integer area;

    /**
     * 栏舍号id
     */
    private Long stableId;

    /**
     * 栏舍号
     */
    private String stableNumber;

    /**
     * 动物种类
     */
    private Integer breedType;

    /**
     * 二级
     */
    private Integer breedSecondType;

    /**
     * 三级
     */
    private Integer breedThirdType;

    /**
     * 单位
     */
    private Integer unit;

    /**
     * 变动数
     */
    private Integer changeQuantity;

    /**
     * 出生
     */
    private Integer birthQuantity;

    /**
     * 调入
     */
    private Integer inQuantity;

    /**
     * 调出
     */
    private Integer outQuantity;

    /**
     * 死淘
     */
    private Integer deathQuantity;

    /**
     * 状态 0: 未提交 1:  生效
     */
    private Integer status;

    /**
     * 单据是否有效
     */
    private Integer deleteFlag;

    /**
     * 创建时间
     */
    private Date createdAt;

    /**
     * 更新时间
     */
    private Date updatedAt;


}
